package vo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import o.进货单据类型;

public class ImportAndReturnDocumentVo extends DocumentVo implements Serializable {

	private static final long serialVersionUID = -779270321617209826L;
	public 进货单据类型 类型;
	// public String 单据编号;
	// public String 供应商;
	// public String 仓库;
	// public String 操作员;
	public List<CommodityListItemVo> 入库商品列表 = new ArrayList<CommodityListItemVo>();
	public long 总额;
	public String 备注;

	// public boolean 已审批;

	public String get备注() {
		return 备注;
	}

	public void set备注(String 备注) {
		this.备注 = 备注;
	}

	public 进货单据类型 get类型() {
		return 类型;
	}

	public void set类型(进货单据类型 类型) {
		switch (类型) {
		case 进货单:
			this.setType(false);
			break;
		case 进货退货单:
			this.setType(true);
			break;

		}

		this.类型 = 类型;
	}

	public List<CommodityListItemVo> get入库商品列表() {
		return 入库商品列表;
	}

	public void set入库商品列表(List<CommodityListItemVo> 入库商品列表) {
		this.入库商品列表 = 入库商品列表;
	}

	public long get总额() {
		return 总额;
	}

	public void set总额(long 总额) {
		this.总额 = 总额;
	}

}
